postgresql interview questions and answers